
package com.sdltridion.contentmanager.coreservice;

import java.util.Date;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
import com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfstring;
import com.sdltridion.contentmanager.r6.ActionFlags;
import com.sdltridion.contentmanager.r6.ActivityFinishData;
import com.sdltridion.contentmanager.r6.ActivityInstanceData;
import com.sdltridion.contentmanager.r6.ApplicationData;
import com.sdltridion.contentmanager.r6.ApplicationDataDictionary;
import com.sdltridion.contentmanager.r6.ArrayOfApplicationData;
import com.sdltridion.contentmanager.r6.ArrayOfBundleTypeData;
import com.sdltridion.contentmanager.r6.ArrayOfIdentifiableObjectData;
import com.sdltridion.contentmanager.r6.ArrayOfPublicationType;
import com.sdltridion.contentmanager.r6.ArrayOfPublishContextData;
import com.sdltridion.contentmanager.r6.ArrayOfPublishInfoData;
import com.sdltridion.contentmanager.r6.ArrayOfPublishTransactionData;
import com.sdltridion.contentmanager.r6.ArrayOfQueueData;
import com.sdltridion.contentmanager.r6.ArrayOfQueueMessageData;
import com.sdltridion.contentmanager.r6.ArrayOfTcmUri;
import com.sdltridion.contentmanager.r6.ArrayOfTemplateType;
import com.sdltridion.contentmanager.r6.ArrayOfTridionEnumValue;
import com.sdltridion.contentmanager.r6.ArrayOfTridionLanguageInfo;
import com.sdltridion.contentmanager.r6.ArrayOfWorkItemData;
import com.sdltridion.contentmanager.r6.ArrayOfWorkflowScriptType;
import com.sdltridion.contentmanager.r6.ClassificationInfoData;
import com.sdltridion.contentmanager.r6.DeleteTaxonomyNodeMode;
import com.sdltridion.contentmanager.r6.IdentifiableObjectData;
import com.sdltridion.contentmanager.r6.InstanceData;
import com.sdltridion.contentmanager.r6.ItemType;
import com.sdltridion.contentmanager.r6.KeywordData;
import com.sdltridion.contentmanager.r6.OrganizationalItemData;
import com.sdltridion.contentmanager.r6.PredefinedBatchOperation;
import com.sdltridion.contentmanager.r6.PredefinedQueue;
import com.sdltridion.contentmanager.r6.ProcessDefinitionAssociationDictionary;
import com.sdltridion.contentmanager.r6.ProcessDefinitionType;
import com.sdltridion.contentmanager.r6.ProcessHistoryData;
import com.sdltridion.contentmanager.r6.ProcessInstanceData;
import com.sdltridion.contentmanager.r6.PublishInstructionData;
import com.sdltridion.contentmanager.r6.PublishPriority;
import com.sdltridion.contentmanager.r6.PublishTransactionData;
import com.sdltridion.contentmanager.r6.PurgeOldVersionsInstructionData;
import com.sdltridion.contentmanager.r6.QueueMessagePriority;
import com.sdltridion.contentmanager.r6.ReadOptions;
import com.sdltridion.contentmanager.r6.RenderedItemData;
import com.sdltridion.contentmanager.r6.RepositoryLocalObjectData;
import com.sdltridion.contentmanager.r6.ResolveInstructionData;
import com.sdltridion.contentmanager.r6.SchemaData;
import com.sdltridion.contentmanager.r6.SchemaFieldsData;
import com.sdltridion.contentmanager.r6.SearchQueryData;
import com.sdltridion.contentmanager.r6.SecurityDescriptorDataDictionary;
import com.sdltridion.contentmanager.r6.StartWorkflowInstructionData;
import com.sdltridion.contentmanager.r6.SubjectRelatedListFilterData;
import com.sdltridion.contentmanager.r6.SystemWideListFilterData;
import com.sdltridion.contentmanager.r6.TemplateData;
import com.sdltridion.contentmanager.r6.UnPublishInstructionData;
import com.sdltridion.contentmanager.r6.UserData;
import com.sdltridion.contentmanager.r6.VersionedItemData;
import com.sdltridion.security.ArrayOfDirectoryServiceUser;
import com.sdltridion.security.ArrayOfWindowsUser;
import com.sdltridion.security.DirectoryUsersFilter;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.1.6 in JDK 6
 * Generated source version: 2.1
 * 
 */
@WebService(name = "ICoreService", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
@XmlSeeAlso({
    com.sdltridion.security.ObjectFactory.class,
    com.sdltridion.contentmanager.coreservice._2012.ObjectFactory.class,
    com.microsoft.schemas._2003._10.serialization.arrays.ObjectFactory.class,
    com.sdltridion.contentmanager.r6.ObjectFactory.class,
    com.microsoft.schemas._2003._10.serialization.ObjectFactory.class
})
public interface ICoreService {


    /**
     * 
     * @param itemIds
     * @param pruneTree
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfBundleTypeData
     * @throws ICoreServiceResolveBundleTypesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ResolveBundleTypes", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ResolveBundleTypes")
    @WebResult(name = "ResolveBundleTypesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ResolveBundleTypes", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResolveBundleTypes")
    @ResponseWrapper(localName = "ResolveBundleTypesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResolveBundleTypesResponse")
    public ArrayOfBundleTypeData resolveBundleTypes(
        @WebParam(name = "itemIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring itemIds,
        @WebParam(name = "pruneTree", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean pruneTree)
        throws ICoreServiceResolveBundleTypesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param sourceKeywordId
     * @param destinationId
     * @return
     *     returns com.sdltridion.contentmanager.r6.KeywordData
     * @throws ICoreServiceCopyToKeywordCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "CopyToKeyword", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/CopyToKeyword")
    @WebResult(name = "CopyToKeywordResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "CopyToKeyword", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CopyToKeyword")
    @ResponseWrapper(localName = "CopyToKeywordResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CopyToKeywordResponse")
    public KeywordData copyToKeyword(
        @WebParam(name = "sourceKeywordId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String sourceKeywordId,
        @WebParam(name = "destinationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String destinationId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceCopyToKeywordCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param sourceKeywordId
     * @param destinationId
     * @return
     *     returns com.sdltridion.contentmanager.r6.KeywordData
     * @throws ICoreServiceMoveToKeywordCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "MoveToKeyword", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/MoveToKeyword")
    @WebResult(name = "MoveToKeywordResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "MoveToKeyword", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.MoveToKeyword")
    @ResponseWrapper(localName = "MoveToKeywordResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.MoveToKeywordResponse")
    public KeywordData moveToKeyword(
        @WebParam(name = "sourceKeywordId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String sourceKeywordId,
        @WebParam(name = "destinationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String destinationId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceMoveToKeywordCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfTridionLanguageInfo
     * @throws ICoreServiceGetTridionLanguagesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetTridionLanguages", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetTridionLanguages")
    @WebResult(name = "GetTridionLanguagesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetTridionLanguages", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetTridionLanguages")
    @ResponseWrapper(localName = "GetTridionLanguagesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetTridionLanguagesResponse")
    public ArrayOfTridionLanguageInfo getTridionLanguages()
        throws ICoreServiceGetTridionLanguagesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfWorkflowScriptType
     * @throws ICoreServiceGetListWorkflowScriptTypesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListWorkflowScriptTypes", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListWorkflowScriptTypes")
    @WebResult(name = "GetListWorkflowScriptTypesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListWorkflowScriptTypes", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListWorkflowScriptTypes")
    @ResponseWrapper(localName = "GetListWorkflowScriptTypesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListWorkflowScriptTypesResponse")
    public ArrayOfWorkflowScriptType getListWorkflowScriptTypes()
        throws ICoreServiceGetListWorkflowScriptTypesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param subjectIds
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfWorkItemData
     * @throws ICoreServiceAddToWorkflowCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "AddToWorkflow", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/AddToWorkflow")
    @WebResult(name = "AddToWorkflowResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "AddToWorkflow", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.AddToWorkflow")
    @ResponseWrapper(localName = "AddToWorkflowResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.AddToWorkflowResponse")
    public ArrayOfWorkItemData addToWorkflow(
        @WebParam(name = "subjectIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring subjectIds,
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceAddToWorkflowCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param subjectIds
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfWorkItemData
     * @throws ICoreServiceRemoveFromWorkflowCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "RemoveFromWorkflow", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/RemoveFromWorkflow")
    @WebResult(name = "RemoveFromWorkflowResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "RemoveFromWorkflow", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RemoveFromWorkflow")
    @ResponseWrapper(localName = "RemoveFromWorkflowResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RemoveFromWorkflowResponse")
    public ArrayOfWorkItemData removeFromWorkflow(
        @WebParam(name = "subjectIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring subjectIds,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceRemoveFromWorkflowCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param organizationalItemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.OrganizationalItemData
     * @throws ICoreServiceLockCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Lock", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Lock")
    @WebResult(name = "LockResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Lock", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Lock")
    @ResponseWrapper(localName = "LockResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.LockResponse")
    public OrganizationalItemData lock(
        @WebParam(name = "organizationalItemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String organizationalItemId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceLockCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param organizationalItemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.OrganizationalItemData
     * @throws ICoreServiceUnlockCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Unlock", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Unlock")
    @WebResult(name = "UnlockResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Unlock", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Unlock")
    @ResponseWrapper(localName = "UnlockResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnlockResponse")
    public OrganizationalItemData unlock(
        @WebParam(name = "organizationalItemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String organizationalItemId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceUnlockCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param instruction
     * @param repositoryId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ProcessInstanceData
     * @throws ICoreServiceStartWorkflowCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "StartWorkflow", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/StartWorkflow")
    @WebResult(name = "StartWorkflowResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "StartWorkflow", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.StartWorkflow")
    @ResponseWrapper(localName = "StartWorkflowResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.StartWorkflowResponse")
    public ProcessInstanceData startWorkflow(
        @WebParam(name = "repositoryId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String repositoryId,
        @WebParam(name = "instruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        StartWorkflowInstructionData instruction,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceStartWorkflowCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param publishTransactionId
     * @param readBackOptions
     * @param priority
     * @return
     *     returns com.sdltridion.contentmanager.r6.PublishTransactionData
     * @throws ICoreServiceUndoPublishTransactionCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "UndoPublishTransaction", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/UndoPublishTransaction")
    @WebResult(name = "UndoPublishTransactionResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "UndoPublishTransaction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UndoPublishTransaction")
    @ResponseWrapper(localName = "UndoPublishTransactionResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UndoPublishTransactionResponse")
    public PublishTransactionData undoPublishTransaction(
        @WebParam(name = "publishTransactionId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String publishTransactionId,
        @WebParam(name = "priority", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        QueueMessagePriority priority,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceUndoPublishTransactionCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param processDefinitionType
     * @param itemIds
     * @return
     *     returns com.sdltridion.contentmanager.r6.ProcessDefinitionAssociationDictionary
     * @throws ICoreServiceGetProcessDefinitionsForItemsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetProcessDefinitionsForItems", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetProcessDefinitionsForItems")
    @WebResult(name = "GetProcessDefinitionsForItemsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetProcessDefinitionsForItems", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetProcessDefinitionsForItems")
    @ResponseWrapper(localName = "GetProcessDefinitionsForItemsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetProcessDefinitionsForItemsResponse")
    public ProcessDefinitionAssociationDictionary getProcessDefinitionsForItems(
        @WebParam(name = "itemIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring itemIds,
        @WebParam(name = "processDefinitionType", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ProcessDefinitionType processDefinitionType)
        throws ICoreServiceGetProcessDefinitionsForItemsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filename
     * @return
     *     returns java.lang.String
     * @throws ICoreServiceGetSystemXsdCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSystemXsd", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSystemXsd")
    @WebResult(name = "GetSystemXsdResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSystemXsd", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemXsd")
    @ResponseWrapper(localName = "GetSystemXsdResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemXsdResponse")
    public String getSystemXsd(
        @WebParam(name = "filename", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String filename)
        throws ICoreServiceGetSystemXsdCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param newAssigneeId
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceReAssignActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReAssignActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReAssignActivity")
    @WebResult(name = "ReAssignActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReAssignActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReAssignActivity")
    @ResponseWrapper(localName = "ReAssignActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReAssignActivityResponse")
    public ActivityInstanceData reAssignActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "newAssigneeId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String newAssigneeId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceReAssignActivityCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readOptions
     * @param activityInstanceId
     * @param activityFinishData
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceFinishActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "FinishActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/FinishActivity")
    @WebResult(name = "FinishActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "FinishActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.FinishActivity")
    @ResponseWrapper(localName = "FinishActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.FinishActivityResponse")
    public ActivityInstanceData finishActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "activityFinishData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ActivityFinishData activityFinishData,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceFinishActivityCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param processInstanceId
     * @param approvalStatusId
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.ProcessHistoryData
     * @throws ICoreServiceForceFinishProcessCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ForceFinishProcess", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ForceFinishProcess")
    @WebResult(name = "ForceFinishProcessResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ForceFinishProcess", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ForceFinishProcess")
    @ResponseWrapper(localName = "ForceFinishProcessResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ForceFinishProcessResponse")
    public ProcessHistoryData forceFinishProcess(
        @WebParam(name = "processInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String processInstanceId,
        @WebParam(name = "approvalStatusId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String approvalStatusId,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceForceFinishProcessCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readOptions
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceResumeActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ResumeActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ResumeActivity")
    @WebResult(name = "ResumeActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ResumeActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResumeActivity")
    @ResponseWrapper(localName = "ResumeActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResumeActivityResponse")
    public ActivityInstanceData resumeActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceResumeActivityCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param queueId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfQueueMessageData
     * @throws ICoreServiceGetListQueueMessagesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListQueueMessages", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListQueueMessages")
    @WebResult(name = "GetListQueueMessagesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListQueueMessages", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListQueueMessages")
    @ResponseWrapper(localName = "GetListQueueMessagesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListQueueMessagesResponse")
    public ArrayOfQueueMessageData getListQueueMessages(
        @WebParam(name = "queueId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer queueId)
        throws ICoreServiceGetListQueueMessagesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param queueId
     * @throws ICoreServicePurgeQueueCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "PurgeQueue", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/PurgeQueue")
    @RequestWrapper(localName = "PurgeQueue", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeQueue")
    @ResponseWrapper(localName = "PurgeQueueResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeQueueResponse")
    public void purgeQueue(
        @WebParam(name = "queueId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer queueId)
        throws ICoreServicePurgeQueueCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfQueueData
     * @throws ICoreServiceGetListQueuesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListQueues", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListQueues")
    @WebResult(name = "GetListQueuesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListQueues", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListQueues")
    @ResponseWrapper(localName = "GetListQueuesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListQueuesResponse")
    public ArrayOfQueueData getListQueues()
        throws ICoreServiceGetListQueuesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param subjectId
     * @param applicationId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ApplicationData
     * @throws ICoreServiceReadApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReadApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReadApplicationData")
    @WebResult(name = "ReadApplicationDataResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReadApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadApplicationData")
    @ResponseWrapper(localName = "ReadApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadApplicationDataResponse")
    public ApplicationData readApplicationData(
        @WebParam(name = "subjectId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String subjectId,
        @WebParam(name = "applicationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String applicationId)
        throws ICoreServiceReadApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param subjectId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfApplicationData
     * @throws ICoreServiceReadAllApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReadAllApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReadAllApplicationData")
    @WebResult(name = "ReadAllApplicationDataResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReadAllApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadAllApplicationData")
    @ResponseWrapper(localName = "ReadAllApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadAllApplicationDataResponse")
    public ArrayOfApplicationData readAllApplicationData(
        @WebParam(name = "subjectId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String subjectId)
        throws ICoreServiceReadAllApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param applicationData
     * @param subjectId
     * @throws ICoreServiceSaveApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "SaveApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/SaveApplicationData")
    @RequestWrapper(localName = "SaveApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.SaveApplicationData")
    @ResponseWrapper(localName = "SaveApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.SaveApplicationDataResponse")
    public void saveApplicationData(
        @WebParam(name = "subjectId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String subjectId,
        @WebParam(name = "applicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfApplicationData applicationData)
        throws ICoreServiceSaveApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param subjectId
     * @param applicationId
     * @throws ICoreServiceDeleteApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "DeleteApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/DeleteApplicationData")
    @RequestWrapper(localName = "DeleteApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.DeleteApplicationData")
    @ResponseWrapper(localName = "DeleteApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.DeleteApplicationDataResponse")
    public void deleteApplicationData(
        @WebParam(name = "subjectId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String subjectId,
        @WebParam(name = "applicationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String applicationId)
        throws ICoreServiceDeleteApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfstring
     * @throws ICoreServiceGetApplicationIdsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetApplicationIds", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetApplicationIds")
    @WebResult(name = "GetApplicationIdsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetApplicationIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetApplicationIds")
    @ResponseWrapper(localName = "GetApplicationIdsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetApplicationIdsResponse")
    public ArrayOfstring getApplicationIds()
        throws ICoreServiceGetApplicationIdsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param applicationId
     * @throws ICoreServicePurgeApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "PurgeApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/PurgeApplicationData")
    @RequestWrapper(localName = "PurgeApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeApplicationData")
    @ResponseWrapper(localName = "PurgeApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeApplicationDataResponse")
    public void purgeApplicationData(
        @WebParam(name = "applicationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String applicationId)
        throws ICoreServicePurgeApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param operation
     * @return
     *     returns com.sdltridion.contentmanager.r6.PredefinedBatchOperation
     * @throws ICoreServiceParsePredefinedBatchOperationCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ParsePredefinedBatchOperation", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ParsePredefinedBatchOperation")
    @WebResult(name = "ParsePredefinedBatchOperationResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ParsePredefinedBatchOperation", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ParsePredefinedBatchOperation")
    @ResponseWrapper(localName = "ParsePredefinedBatchOperationResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ParsePredefinedBatchOperationResponse")
    public PredefinedBatchOperation parsePredefinedBatchOperation(
        @WebParam(name = "operation", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String operation)
        throws ICoreServiceParsePredefinedBatchOperationCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param operation
     * @return
     *     returns java.lang.String
     * @throws ICoreServiceGetPredefinedBatchOperationNameCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetPredefinedBatchOperationName", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetPredefinedBatchOperationName")
    @WebResult(name = "GetPredefinedBatchOperationNameResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetPredefinedBatchOperationName", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetPredefinedBatchOperationName")
    @ResponseWrapper(localName = "GetPredefinedBatchOperationNameResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetPredefinedBatchOperationNameResponse")
    public String getPredefinedBatchOperationName(
        @WebParam(name = "operation", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PredefinedBatchOperation operation)
        throws ICoreServiceGetPredefinedBatchOperationNameCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param resolveInstruction
     * @param ids
     * @param readOptions
     * @param targets
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfPublishContextData
     * @throws ICoreServiceResolveItemsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ResolveItems", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ResolveItems")
    @WebResult(name = "ResolveItemsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ResolveItems", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResolveItems")
    @ResponseWrapper(localName = "ResolveItemsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ResolveItemsResponse")
    public ArrayOfPublishContextData resolveItems(
        @WebParam(name = "ids", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring ids,
        @WebParam(name = "resolveInstruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ResolveInstructionData resolveInstruction,
        @WebParam(name = "targets", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring targets,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceResolveItemsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlResponse.GetSearchResultsXmlResult
     * @throws ICoreServiceGetSearchResultsXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSearchResultsXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSearchResultsXml")
    @WebResult(name = "GetSearchResultsXmlResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSearchResultsXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXml")
    @ResponseWrapper(localName = "GetSearchResultsXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlResponse")
    public com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlResponse.GetSearchResultsXmlResult getSearchResultsXml(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SearchQueryData filter)
        throws ICoreServiceGetSearchResultsXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param startRowIndex
     * @param maxRows
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlPagedResponse.GetSearchResultsXmlPagedResult
     * @throws ICoreServiceGetSearchResultsXmlPagedCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSearchResultsXmlPaged", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSearchResultsXmlPaged")
    @WebResult(name = "GetSearchResultsXmlPagedResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSearchResultsXmlPaged", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlPaged")
    @ResponseWrapper(localName = "GetSearchResultsXmlPagedResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlPagedResponse")
    public com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsXmlPagedResponse.GetSearchResultsXmlPagedResult getSearchResultsXmlPaged(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SearchQueryData filter,
        @WebParam(name = "startRowIndex", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer startRowIndex,
        @WebParam(name = "maxRows", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer maxRows)
        throws ICoreServiceGetSearchResultsXmlPagedCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfIdentifiableObjectData
     * @throws ICoreServiceGetSearchResultsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSearchResults", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSearchResults")
    @WebResult(name = "GetSearchResultsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSearchResults", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResults")
    @ResponseWrapper(localName = "GetSearchResultsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsResponse")
    public ArrayOfIdentifiableObjectData getSearchResults(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SearchQueryData filter)
        throws ICoreServiceGetSearchResultsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param startRowIndex
     * @param maxRows
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfIdentifiableObjectData
     * @throws ICoreServiceGetSearchResultsPagedCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSearchResultsPaged", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSearchResultsPaged")
    @WebResult(name = "GetSearchResultsPagedResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSearchResultsPaged", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsPaged")
    @ResponseWrapper(localName = "GetSearchResultsPagedResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSearchResultsPagedResponse")
    public ArrayOfIdentifiableObjectData getSearchResultsPaged(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SearchQueryData filter,
        @WebParam(name = "startRowIndex", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer startRowIndex,
        @WebParam(name = "maxRows", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer maxRows)
        throws ICoreServiceGetSearchResultsPagedCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param templateId
     * @param publicationTargetId
     * @param publishInstruction
     * @param itemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.RenderedItemData
     * @throws ICoreServiceRenderItemCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "RenderItem", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/RenderItem")
    @WebResult(name = "RenderItemResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "RenderItem", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RenderItem")
    @ResponseWrapper(localName = "RenderItemResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RenderItemResponse")
    public RenderedItemData renderItem(
        @WebParam(name = "itemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String itemId,
        @WebParam(name = "templateId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String templateId,
        @WebParam(name = "publishInstruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PublishInstructionData publishInstruction,
        @WebParam(name = "publicationTargetId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String publicationTargetId)
        throws ICoreServiceRenderItemCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param itemData
     * @param templateData
     * @param publicationTargetId
     * @param publishInstruction
     * @return
     *     returns com.sdltridion.contentmanager.r6.RenderedItemData
     * @throws ICoreServicePreviewItemCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "PreviewItem", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/PreviewItem")
    @WebResult(name = "PreviewItemResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "PreviewItem", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PreviewItem")
    @ResponseWrapper(localName = "PreviewItemResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PreviewItemResponse")
    public RenderedItemData previewItem(
        @WebParam(name = "itemData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        RepositoryLocalObjectData itemData,
        @WebParam(name = "templateData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        TemplateData templateData,
        @WebParam(name = "publishInstruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PublishInstructionData publishInstruction,
        @WebParam(name = "publicationTargetId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String publicationTargetId)
        throws ICoreServicePreviewItemCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param priority
     * @param ids
     * @param readOptions
     * @param publishInstruction
     * @param targets
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfPublishTransactionData
     * @throws ICoreServicePublishCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Publish", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Publish")
    @WebResult(name = "PublishResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Publish", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Publish")
    @ResponseWrapper(localName = "PublishResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PublishResponse")
    public ArrayOfPublishTransactionData publish(
        @WebParam(name = "ids", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring ids,
        @WebParam(name = "publishInstruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PublishInstructionData publishInstruction,
        @WebParam(name = "targets", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring targets,
        @WebParam(name = "priority", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PublishPriority priority,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServicePublishCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param unPublishInstruction
     * @param priority
     * @param ids
     * @param readOptions
     * @param targets
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfPublishTransactionData
     * @throws ICoreServiceUnPublishCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "UnPublish", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/UnPublish")
    @WebResult(name = "UnPublishResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "UnPublish", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnPublish")
    @ResponseWrapper(localName = "UnPublishResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnPublishResponse")
    public ArrayOfPublishTransactionData unPublish(
        @WebParam(name = "ids", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring ids,
        @WebParam(name = "unPublishInstruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        UnPublishInstructionData unPublishInstruction,
        @WebParam(name = "targets", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring targets,
        @WebParam(name = "priority", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PublishPriority priority,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceUnPublishCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param isPublishedInContext
     * @param publicationTargetId
     * @param itemId
     * @return
     *     returns java.lang.Boolean
     * @throws ICoreServiceIsPublishedCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "IsPublished", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/IsPublished")
    @WebResult(name = "IsPublishedResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "IsPublished", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsPublished")
    @ResponseWrapper(localName = "IsPublishedResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsPublishedResponse")
    public Boolean isPublished(
        @WebParam(name = "itemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String itemId,
        @WebParam(name = "publicationTargetId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String publicationTargetId,
        @WebParam(name = "isPublishedInContext", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean isPublishedInContext)
        throws ICoreServiceIsPublishedCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param workItemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.RenderedItemData
     * @throws ICoreServiceGetWorkItemSnapshotCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetWorkItemSnapshot", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetWorkItemSnapshot")
    @WebResult(name = "GetWorkItemSnapshotResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetWorkItemSnapshot", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetWorkItemSnapshot")
    @ResponseWrapper(localName = "GetWorkItemSnapshotResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetWorkItemSnapshotResponse")
    public RenderedItemData getWorkItemSnapshot(
        @WebParam(name = "workItemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String workItemId)
        throws ICoreServiceGetWorkItemSnapshotCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param itemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfPublishInfoData
     * @throws ICoreServiceGetListPublishInfoCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListPublishInfo", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListPublishInfo")
    @WebResult(name = "GetListPublishInfoResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListPublishInfo", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListPublishInfo")
    @ResponseWrapper(localName = "GetListPublishInfoResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListPublishInfoResponse")
    public ArrayOfPublishInfoData getListPublishInfo(
        @WebParam(name = "itemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String itemId)
        throws ICoreServiceGetListPublishInfoCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param numericActions
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActionFlags
     * @throws ICoreServiceCastActionsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "CastActions", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/CastActions")
    @WebResult(name = "CastActionsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "CastActions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CastActions")
    @ResponseWrapper(localName = "CastActionsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CastActionsResponse")
    public ActionFlags castActions(
        @WebParam(name = "numericActions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer numericActions)
        throws ICoreServiceCastActionsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param data
     * @throws ICoreServiceValidateXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ValidateXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ValidateXml")
    @RequestWrapper(localName = "ValidateXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ValidateXml")
    @ResponseWrapper(localName = "ValidateXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ValidateXmlResponse")
    public void validateXml(
        @WebParam(name = "data", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        IdentifiableObjectData data)
        throws ICoreServiceValidateXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param data
     * @return
     *     returns java.lang.Boolean
     * @throws ICoreServiceIsValidTridionWebSchemaXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "IsValidTridionWebSchemaXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/IsValidTridionWebSchemaXml")
    @WebResult(name = "IsValidTridionWebSchemaXmlResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "IsValidTridionWebSchemaXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsValidTridionWebSchemaXml")
    @ResponseWrapper(localName = "IsValidTridionWebSchemaXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsValidTridionWebSchemaXmlResponse")
    public Boolean isValidTridionWebSchemaXml(
        @WebParam(name = "data", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SchemaData data)
        throws ICoreServiceIsValidTridionWebSchemaXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param applicationId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfTcmUri
     * @throws ICoreServiceGetSubjectIdsWithApplicationDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSubjectIdsWithApplicationData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSubjectIdsWithApplicationData")
    @WebResult(name = "GetSubjectIdsWithApplicationDataResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSubjectIdsWithApplicationData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSubjectIdsWithApplicationData")
    @ResponseWrapper(localName = "GetSubjectIdsWithApplicationDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSubjectIdsWithApplicationDataResponse")
    public ArrayOfTcmUri getSubjectIdsWithApplicationData(
        @WebParam(name = "applicationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String applicationId)
        throws ICoreServiceGetSubjectIdsWithApplicationDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param subjectIds
     * @param applicationIds
     * @return
     *     returns com.sdltridion.contentmanager.r6.ApplicationDataDictionary
     * @throws ICoreServiceReadApplicationDataForSubjectsIdsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReadApplicationDataForSubjectsIds", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReadApplicationDataForSubjectsIds")
    @WebResult(name = "ReadApplicationDataForSubjectsIdsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReadApplicationDataForSubjectsIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadApplicationDataForSubjectsIds")
    @ResponseWrapper(localName = "ReadApplicationDataForSubjectsIdsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadApplicationDataForSubjectsIdsResponse")
    public ApplicationDataDictionary readApplicationDataForSubjectsIds(
        @WebParam(name = "subjectIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring subjectIds,
        @WebParam(name = "applicationIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring applicationIds)
        throws ICoreServiceReadApplicationDataForSubjectsIdsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param subjectIds
     * @return
     *     returns com.sdltridion.contentmanager.r6.SecurityDescriptorDataDictionary
     * @throws ICoreServiceGetSecurityDescriptorsForSubjectsIdsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSecurityDescriptorsForSubjectsIds", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSecurityDescriptorsForSubjectsIds")
    @WebResult(name = "GetSecurityDescriptorsForSubjectsIdsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSecurityDescriptorsForSubjectsIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSecurityDescriptorsForSubjectsIds")
    @ResponseWrapper(localName = "GetSecurityDescriptorsForSubjectsIdsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSecurityDescriptorsForSubjectsIdsResponse")
    public SecurityDescriptorDataDictionary getSecurityDescriptorsForSubjectsIds(
        @WebParam(name = "subjectIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring subjectIds)
        throws ICoreServiceGetSecurityDescriptorsForSubjectsIdsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param organizationalItemIds
     * @return
     *     returns com.sdltridion.contentmanager.r6.SecurityDescriptorDataDictionary
     * @throws ICoreServiceGetContentSecurityDescriptorsForOrgItemIdsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetContentSecurityDescriptorsForOrgItemIds", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetContentSecurityDescriptorsForOrgItemIds")
    @WebResult(name = "GetContentSecurityDescriptorsForOrgItemIdsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetContentSecurityDescriptorsForOrgItemIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetContentSecurityDescriptorsForOrgItemIds")
    @ResponseWrapper(localName = "GetContentSecurityDescriptorsForOrgItemIdsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetContentSecurityDescriptorsForOrgItemIdsResponse")
    public SecurityDescriptorDataDictionary getContentSecurityDescriptorsForOrgItemIds(
        @WebParam(name = "organizationalItemIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring organizationalItemIds)
        throws ICoreServiceGetContentSecurityDescriptorsForOrgItemIdsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @throws ICoreServiceReIndexCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReIndex", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReIndex")
    @RequestWrapper(localName = "ReIndex", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReIndex")
    @ResponseWrapper(localName = "ReIndexResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReIndexResponse")
    public void reIndex(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id)
        throws ICoreServiceReIndexCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param queueId
     * @return
     *     returns com.sdltridion.contentmanager.r6.PredefinedQueue
     * @throws ICoreServiceCastPredefinedQueueCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "CastPredefinedQueue", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/CastPredefinedQueue")
    @WebResult(name = "CastPredefinedQueueResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "CastPredefinedQueue", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CastPredefinedQueue")
    @ResponseWrapper(localName = "CastPredefinedQueueResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CastPredefinedQueueResponse")
    public PredefinedQueue castPredefinedQueue(
        @WebParam(name = "queueId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Integer queueId)
        throws ICoreServiceCastPredefinedQueueCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param instruction
     * @return
     *     returns java.lang.Integer
     * @throws ICoreServicePurgeOldVersionsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "PurgeOldVersions", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/PurgeOldVersions")
    @WebResult(name = "PurgeOldVersionsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "PurgeOldVersions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeOldVersions")
    @ResponseWrapper(localName = "PurgeOldVersionsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.PurgeOldVersionsResponse")
    public Integer purgeOldVersions(
        @WebParam(name = "instruction", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        PurgeOldVersionsInstructionData instruction)
        throws ICoreServicePurgeOldVersionsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.GetListExternalLinksResponse.GetListExternalLinksResult
     * @throws ICoreServiceGetListExternalLinksCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListExternalLinks", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListExternalLinks")
    @WebResult(name = "GetListExternalLinksResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListExternalLinks", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListExternalLinks")
    @ResponseWrapper(localName = "GetListExternalLinksResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListExternalLinksResponse")
    public com.sdltridion.contentmanager.coreservice._2012.GetListExternalLinksResponse.GetListExternalLinksResult getListExternalLinks(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id)
        throws ICoreServiceGetListExternalLinksCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param searchQueryXml
     * @return
     *     returns com.sdltridion.contentmanager.r6.SearchQueryData
     * @throws ICoreServiceConvertXmlToSearchQueryCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ConvertXmlToSearchQuery", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ConvertXmlToSearchQuery")
    @WebResult(name = "ConvertXmlToSearchQueryResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ConvertXmlToSearchQuery", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertXmlToSearchQuery")
    @ResponseWrapper(localName = "ConvertXmlToSearchQueryResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertXmlToSearchQueryResponse")
    public SearchQueryData convertXmlToSearchQuery(
        @WebParam(name = "searchQueryXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        com.sdltridion.contentmanager.coreservice._2012.ConvertXmlToSearchQuery.SearchQueryXml searchQueryXml)
        throws ICoreServiceConvertXmlToSearchQueryCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param searchQueryData
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.ConvertSearchQueryToXmlResponse.ConvertSearchQueryToXmlResult
     * @throws ICoreServiceConvertSearchQueryToXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ConvertSearchQueryToXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ConvertSearchQueryToXml")
    @WebResult(name = "ConvertSearchQueryToXmlResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ConvertSearchQueryToXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertSearchQueryToXml")
    @ResponseWrapper(localName = "ConvertSearchQueryToXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertSearchQueryToXmlResponse")
    public com.sdltridion.contentmanager.coreservice._2012.ConvertSearchQueryToXmlResponse.ConvertSearchQueryToXmlResult convertSearchQueryToXml(
        @WebParam(name = "searchQueryData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SearchQueryData searchQueryData)
        throws ICoreServiceConvertSearchQueryToXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param namespaceUri
     * @return
     *     returns com.sdltridion.contentmanager.r6.SchemaData
     * @throws ICoreServiceGetVirtualFolderTypeSchemaCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetVirtualFolderTypeSchema", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetVirtualFolderTypeSchema")
    @WebResult(name = "GetVirtualFolderTypeSchemaResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetVirtualFolderTypeSchema", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetVirtualFolderTypeSchema")
    @ResponseWrapper(localName = "GetVirtualFolderTypeSchemaResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetVirtualFolderTypeSchemaResponse")
    public SchemaData getVirtualFolderTypeSchema(
        @WebParam(name = "namespaceUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String namespaceUri)
        throws ICoreServiceGetVirtualFolderTypeSchemaCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param type
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfTridionEnumValue
     * @throws ICoreServiceGetEnumValuesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetEnumValues", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetEnumValues")
    @WebResult(name = "GetEnumValuesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetEnumValues", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetEnumValues")
    @ResponseWrapper(localName = "GetEnumValuesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetEnumValuesResponse")
    public ArrayOfTridionEnumValue getEnumValues(
        @WebParam(name = "type", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String type)
        throws ICoreServiceGetEnumValuesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns java.lang.String
     * @throws ICoreServiceGetApiVersionCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetApiVersion", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetApiVersion")
    @WebResult(name = "GetApiVersionResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetApiVersion", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetApiVersion")
    @ResponseWrapper(localName = "GetApiVersionResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetApiVersionResponse")
    public String getApiVersion()
        throws ICoreServiceGetApiVersionCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.sdltridion.contentmanager.r6.UserData
     * @throws ICoreServiceGetCurrentUserCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetCurrentUser", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetCurrentUser")
    @WebResult(name = "GetCurrentUserResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetCurrentUser", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetCurrentUser")
    @ResponseWrapper(localName = "GetCurrentUserResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetCurrentUserResponse")
    public UserData getCurrentUser()
        throws ICoreServiceGetCurrentUserCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @return
     *     returns java.lang.Boolean
     * @throws ICoreServiceIsExistingObjectCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "IsExistingObject", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/IsExistingObject")
    @WebResult(name = "IsExistingObjectResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "IsExistingObject", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsExistingObject")
    @ResponseWrapper(localName = "IsExistingObjectResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.IsExistingObjectResponse")
    public Boolean isExistingObject(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id)
        throws ICoreServiceIsExistingObjectCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param contextRepositoryUri
     * @param baseUri
     * @param version
     * @return
     *     returns java.lang.String
     * @throws ICoreServiceGetTcmUriCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetTcmUri", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetTcmUri")
    @WebResult(name = "GetTcmUriResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetTcmUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetTcmUri")
    @ResponseWrapper(localName = "GetTcmUriResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetTcmUriResponse")
    public String getTcmUri(
        @WebParam(name = "baseUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String baseUri,
        @WebParam(name = "contextRepositoryUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String contextRepositoryUri,
        @WebParam(name = "version", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Long version)
        throws ICoreServiceGetTcmUriCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param contextRepositoryUri
     * @param baseUri
     * @param version
     * @return
     *     returns java.lang.String
     * @throws ICoreServiceTryGetTcmUriCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "TryGetTcmUri", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/TryGetTcmUri")
    @WebResult(name = "TryGetTcmUriResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "TryGetTcmUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryGetTcmUri")
    @ResponseWrapper(localName = "TryGetTcmUriResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryGetTcmUriResponse")
    public String tryGetTcmUri(
        @WebParam(name = "baseUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String baseUri,
        @WebParam(name = "contextRepositoryUri", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String contextRepositoryUri,
        @WebParam(name = "version", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Long version)
        throws ICoreServiceTryGetTcmUriCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceReadCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Read", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Read")
    @WebResult(name = "ReadResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Read", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Read")
    @ResponseWrapper(localName = "ReadResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadResponse")
    public IdentifiableObjectData read(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceReadCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceTryReadCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "TryRead", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/TryRead")
    @WebResult(name = "TryReadResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "TryRead", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryRead")
    @ResponseWrapper(localName = "TryReadResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryReadResponse")
    public IdentifiableObjectData tryRead(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceTryReadCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param expandEmbeddedFields
     * @param readOptions
     * @param schemaId
     * @return
     *     returns com.sdltridion.contentmanager.r6.SchemaFieldsData
     * @throws ICoreServiceReadSchemaFieldsCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReadSchemaFields", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReadSchemaFields")
    @WebResult(name = "ReadSchemaFieldsResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReadSchemaFields", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadSchemaFields")
    @ResponseWrapper(localName = "ReadSchemaFieldsResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReadSchemaFieldsResponse")
    public SchemaFieldsData readSchemaFields(
        @WebParam(name = "schemaId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String schemaId,
        @WebParam(name = "expandEmbeddedFields", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean expandEmbeddedFields,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceReadSchemaFieldsCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param schemaFieldsData
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.ConvertSchemaFieldsToXsdResponse.ConvertSchemaFieldsToXsdResult
     * @throws ICoreServiceConvertSchemaFieldsToXsdCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ConvertSchemaFieldsToXsd", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ConvertSchemaFieldsToXsd")
    @WebResult(name = "ConvertSchemaFieldsToXsdResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ConvertSchemaFieldsToXsd", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertSchemaFieldsToXsd")
    @ResponseWrapper(localName = "ConvertSchemaFieldsToXsdResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ConvertSchemaFieldsToXsdResponse")
    public com.sdltridion.contentmanager.coreservice._2012.ConvertSchemaFieldsToXsdResponse.ConvertSchemaFieldsToXsdResult convertSchemaFieldsToXsd(
        @WebParam(name = "schemaFieldsData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SchemaFieldsData schemaFieldsData)
        throws ICoreServiceConvertSchemaFieldsToXsdCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param deltaData
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceSaveCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Save", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Save")
    @WebResult(name = "SaveResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Save", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Save")
    @ResponseWrapper(localName = "SaveResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.SaveResponse")
    public IdentifiableObjectData save(
        @WebParam(name = "deltaData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        IdentifiableObjectData deltaData,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceSaveCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @throws ICoreServiceDeleteCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Delete", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Delete")
    @RequestWrapper(localName = "Delete", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Delete")
    @ResponseWrapper(localName = "DeleteResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.DeleteResponse")
    public void delete(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id)
        throws ICoreServiceDeleteCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param deleteTaxonomyNodeMode
     * @throws ICoreServiceDeleteTaxonomyNodeCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "DeleteTaxonomyNode", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/DeleteTaxonomyNode")
    @RequestWrapper(localName = "DeleteTaxonomyNode", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.DeleteTaxonomyNode")
    @ResponseWrapper(localName = "DeleteTaxonomyNodeResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.DeleteTaxonomyNodeResponse")
    public void deleteTaxonomyNode(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "deleteTaxonomyNodeMode", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        DeleteTaxonomyNodeMode deleteTaxonomyNodeMode)
        throws ICoreServiceDeleteTaxonomyNodeCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readOptions
     * @param itemType
     * @param containerId
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceGetDefaultDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetDefaultData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetDefaultData")
    @WebResult(name = "GetDefaultDataResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetDefaultData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetDefaultData")
    @ResponseWrapper(localName = "GetDefaultDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetDefaultDataResponse")
    public IdentifiableObjectData getDefaultData(
        @WebParam(name = "itemType", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ItemType itemType,
        @WebParam(name = "containerId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String containerId,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceGetDefaultDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param destinationId
     * @return
     *     returns com.sdltridion.contentmanager.r6.RepositoryLocalObjectData
     * @throws ICoreServiceMoveCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Move", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Move")
    @WebResult(name = "MoveResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Move", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Move")
    @ResponseWrapper(localName = "MoveResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.MoveResponse")
    public RepositoryLocalObjectData move(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "destinationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String destinationId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceMoveCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param destinationId
     * @param makeUnique
     * @return
     *     returns com.sdltridion.contentmanager.r6.RepositoryLocalObjectData
     * @throws ICoreServiceCopyCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Copy", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Copy")
    @WebResult(name = "CopyResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Copy", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Copy")
    @ResponseWrapper(localName = "CopyResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CopyResponse")
    public RepositoryLocalObjectData copy(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "destinationId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String destinationId,
        @WebParam(name = "makeUnique", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean makeUnique,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceCopyCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readOptions
     * @param schemaId
     * @param containerItemId
     * @return
     *     returns com.sdltridion.contentmanager.r6.InstanceData
     * @throws ICoreServiceGetInstanceDataCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetInstanceData", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetInstanceData")
    @WebResult(name = "GetInstanceDataResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetInstanceData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetInstanceData")
    @ResponseWrapper(localName = "GetInstanceDataResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetInstanceDataResponse")
    public InstanceData getInstanceData(
        @WebParam(name = "schemaId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String schemaId,
        @WebParam(name = "containerItemId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String containerItemId,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceGetInstanceDataCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceTryCheckOutCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "TryCheckOut", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/TryCheckOut")
    @WebResult(name = "TryCheckOutResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "TryCheckOut", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryCheckOut")
    @ResponseWrapper(localName = "TryCheckOutResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.TryCheckOutResponse")
    public IdentifiableObjectData tryCheckOut(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceTryCheckOutCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param permanentLock
     * @return
     *     returns com.sdltridion.contentmanager.r6.VersionedItemData
     * @throws ICoreServiceCheckOutCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "CheckOut", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/CheckOut")
    @WebResult(name = "CheckOutResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "CheckOut", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CheckOut")
    @ResponseWrapper(localName = "CheckOutResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CheckOutResponse")
    public VersionedItemData checkOut(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "permanentLock", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean permanentLock,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceCheckOutCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param userComment
     * @param removePermanentLock
     * @return
     *     returns com.sdltridion.contentmanager.r6.VersionedItemData
     * @throws ICoreServiceCheckInCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "CheckIn", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/CheckIn")
    @WebResult(name = "CheckInResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "CheckIn", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CheckIn")
    @ResponseWrapper(localName = "CheckInResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CheckInResponse")
    public VersionedItemData checkIn(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "removePermanentLock", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean removePermanentLock,
        @WebParam(name = "userComment", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String userComment,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceCheckInCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param deltaData
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceUpdateCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Update", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Update")
    @WebResult(name = "UpdateResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Update", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Update")
    @ResponseWrapper(localName = "UpdateResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UpdateResponse")
    public IdentifiableObjectData update(
        @WebParam(name = "deltaData", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        IdentifiableObjectData deltaData,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceUpdateCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param data
     * @return
     *     returns com.sdltridion.contentmanager.r6.IdentifiableObjectData
     * @throws ICoreServiceCreateCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Create", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Create")
    @WebResult(name = "CreateResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Create", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Create")
    @ResponseWrapper(localName = "CreateResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.CreateResponse")
    public IdentifiableObjectData create(
        @WebParam(name = "data", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        IdentifiableObjectData data,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceCreateCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param permanentLock
     * @return
     *     returns com.sdltridion.contentmanager.r6.VersionedItemData
     * @throws ICoreServiceUndoCheckOutCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "UndoCheckOut", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/UndoCheckOut")
    @WebResult(name = "UndoCheckOutResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "UndoCheckOut", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UndoCheckOut")
    @ResponseWrapper(localName = "UndoCheckOutResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UndoCheckOutResponse")
    public VersionedItemData undoCheckOut(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "permanentLock", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean permanentLock,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceUndoCheckOutCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @param deleteVersions
     * @param comment
     * @return
     *     returns com.sdltridion.contentmanager.r6.VersionedItemData
     * @throws ICoreServiceRollbackCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Rollback", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Rollback")
    @WebResult(name = "RollbackResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Rollback", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Rollback")
    @ResponseWrapper(localName = "RollbackResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RollbackResponse")
    public VersionedItemData rollback(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "deleteVersions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Boolean deleteVersions,
        @WebParam(name = "comment", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String comment,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceRollbackCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.RepositoryLocalObjectData
     * @throws ICoreServiceLocalizeCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Localize", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Localize")
    @WebResult(name = "LocalizeResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Localize", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Localize")
    @ResponseWrapper(localName = "LocalizeResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.LocalizeResponse")
    public RepositoryLocalObjectData localize(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceLocalizeCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param readBackOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.RepositoryLocalObjectData
     * @throws ICoreServiceUnLocalizeCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "UnLocalize", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/UnLocalize")
    @WebResult(name = "UnLocalizeResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "UnLocalize", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnLocalize")
    @ResponseWrapper(localName = "UnLocalizeResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnLocalizeResponse")
    public RepositoryLocalObjectData unLocalize(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceUnLocalizeCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param itemType
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfTemplateType
     * @throws ICoreServiceGetListTemplateTypesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListTemplateTypes", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListTemplateTypes")
    @WebResult(name = "GetListTemplateTypesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListTemplateTypes", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListTemplateTypes")
    @ResponseWrapper(localName = "GetListTemplateTypesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListTemplateTypesResponse")
    public ArrayOfTemplateType getListTemplateTypes(
        @WebParam(name = "itemType", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ItemType itemType)
        throws ICoreServiceGetListTemplateTypesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfPublicationType
     * @throws ICoreServiceGetListPublicationTypesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListPublicationTypes", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListPublicationTypes")
    @WebResult(name = "GetListPublicationTypesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListPublicationTypes", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListPublicationTypes")
    @ResponseWrapper(localName = "GetListPublicationTypesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListPublicationTypesResponse")
    public ArrayOfPublicationType getListPublicationTypes()
        throws ICoreServiceGetListPublicationTypesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.GetSystemWideListXmlResponse.GetSystemWideListXmlResult
     * @throws ICoreServiceGetSystemWideListXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSystemWideListXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSystemWideListXml")
    @WebResult(name = "GetSystemWideListXmlResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSystemWideListXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemWideListXml")
    @ResponseWrapper(localName = "GetSystemWideListXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemWideListXmlResponse")
    public com.sdltridion.contentmanager.coreservice._2012.GetSystemWideListXmlResponse.GetSystemWideListXmlResult getSystemWideListXml(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SystemWideListFilterData filter)
        throws ICoreServiceGetSystemWideListXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfIdentifiableObjectData
     * @throws ICoreServiceGetSystemWideListCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetSystemWideList", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetSystemWideList")
    @WebResult(name = "GetSystemWideListResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetSystemWideList", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemWideList")
    @ResponseWrapper(localName = "GetSystemWideListResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetSystemWideListResponse")
    public ArrayOfIdentifiableObjectData getSystemWideList(
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SystemWideListFilterData filter)
        throws ICoreServiceGetSystemWideListCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.coreservice._2012.GetListXmlResponse.GetListXmlResult
     * @throws ICoreServiceGetListXmlCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListXml", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListXml")
    @WebResult(name = "GetListXmlResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListXml", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListXml")
    @ResponseWrapper(localName = "GetListXmlResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListXmlResponse")
    public com.sdltridion.contentmanager.coreservice._2012.GetListXmlResponse.GetListXmlResult getListXml(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SubjectRelatedListFilterData filter)
        throws ICoreServiceGetListXmlCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param filter
     * @return
     *     returns com.sdltridion.contentmanager.r6.ArrayOfIdentifiableObjectData
     * @throws ICoreServiceGetListCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetList", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetList")
    @WebResult(name = "GetListResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetList", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetList")
    @ResponseWrapper(localName = "GetListResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListResponse")
    public ArrayOfIdentifiableObjectData getList(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        SubjectRelatedListFilterData filter)
        throws ICoreServiceGetListCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @return
     *     returns com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfstring
     * @throws ICoreServiceGetListDirectoryServiceNamesCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListDirectoryServiceNames", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListDirectoryServiceNames")
    @WebResult(name = "GetListDirectoryServiceNamesResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListDirectoryServiceNames", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceNames")
    @ResponseWrapper(localName = "GetListDirectoryServiceNamesResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceNamesResponse")
    public ArrayOfstring getListDirectoryServiceNames()
        throws ICoreServiceGetListDirectoryServiceNamesCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param domainName
     * @return
     *     returns com.sdltridion.security.ArrayOfWindowsUser
     * @throws ICoreServiceGetListWindowsDomainUsersCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListWindowsDomainUsers", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListWindowsDomainUsers")
    @WebResult(name = "GetListWindowsDomainUsersResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListWindowsDomainUsers", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListWindowsDomainUsers")
    @ResponseWrapper(localName = "GetListWindowsDomainUsersResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListWindowsDomainUsersResponse")
    public ArrayOfWindowsUser getListWindowsDomainUsers(
        @WebParam(name = "domainName", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String domainName)
        throws ICoreServiceGetListWindowsDomainUsersCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param directoryServiceName
     * @return
     *     returns com.sdltridion.security.ArrayOfDirectoryServiceUser
     * @throws ICoreServiceGetListDirectoryServiceAllUsersCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListDirectoryServiceAllUsers", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListDirectoryServiceAllUsers")
    @WebResult(name = "GetListDirectoryServiceAllUsersResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListDirectoryServiceAllUsers", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceAllUsers")
    @ResponseWrapper(localName = "GetListDirectoryServiceAllUsersResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceAllUsersResponse")
    public ArrayOfDirectoryServiceUser getListDirectoryServiceAllUsers(
        @WebParam(name = "directoryServiceName", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String directoryServiceName)
        throws ICoreServiceGetListDirectoryServiceAllUsersCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param groupDN
     * @param directoryServiceName
     * @return
     *     returns com.sdltridion.security.ArrayOfDirectoryServiceUser
     * @throws ICoreServiceGetListDirectoryServiceGroupMembersCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListDirectoryServiceGroupMembers", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListDirectoryServiceGroupMembers")
    @WebResult(name = "GetListDirectoryServiceGroupMembersResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListDirectoryServiceGroupMembers", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceGroupMembers")
    @ResponseWrapper(localName = "GetListDirectoryServiceGroupMembersResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceGroupMembersResponse")
    public ArrayOfDirectoryServiceUser getListDirectoryServiceGroupMembers(
        @WebParam(name = "directoryServiceName", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String directoryServiceName,
        @WebParam(name = "groupDN", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String groupDN)
        throws ICoreServiceGetListDirectoryServiceGroupMembersCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param filter
     * @param directoryServiceName
     * @return
     *     returns com.sdltridion.security.ArrayOfDirectoryServiceUser
     * @throws ICoreServiceGetListDirectoryServiceUsersCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "GetListDirectoryServiceUsers", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/GetListDirectoryServiceUsers")
    @WebResult(name = "GetListDirectoryServiceUsersResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "GetListDirectoryServiceUsers", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceUsers")
    @ResponseWrapper(localName = "GetListDirectoryServiceUsersResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.GetListDirectoryServiceUsersResponse")
    public ArrayOfDirectoryServiceUser getListDirectoryServiceUsers(
        @WebParam(name = "directoryServiceName", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String directoryServiceName,
        @WebParam(name = "filter", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        DirectoryUsersFilter filter)
        throws ICoreServiceGetListDirectoryServiceUsersCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param keywordIds
     * @param id
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.ClassificationInfoData
     * @throws ICoreServiceClassifyCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "Classify", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/Classify")
    @WebResult(name = "ClassifyResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "Classify", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.Classify")
    @ResponseWrapper(localName = "ClassifyResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ClassifyResponse")
    public ClassificationInfoData classify(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "keywordIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring keywordIds,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceClassifyCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param keywordIds
     * @param id
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.ClassificationInfoData
     * @throws ICoreServiceUnClassifyCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "UnClassify", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/UnClassify")
    @WebResult(name = "UnClassifyResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "UnClassify", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnClassify")
    @ResponseWrapper(localName = "UnClassifyResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.UnClassifyResponse")
    public ClassificationInfoData unClassify(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "keywordIds", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring keywordIds,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceUnClassifyCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param id
     * @param keywordIdsToAdd
     * @param keywordIdsToRemove
     * @param readOptions
     * @return
     *     returns com.sdltridion.contentmanager.r6.ClassificationInfoData
     * @throws ICoreServiceReClassifyCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "ReClassify", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/ReClassify")
    @WebResult(name = "ReClassifyResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "ReClassify", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReClassify")
    @ResponseWrapper(localName = "ReClassifyResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.ReClassifyResponse")
    public ClassificationInfoData reClassify(
        @WebParam(name = "id", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String id,
        @WebParam(name = "keywordIdsToRemove", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring keywordIdsToRemove,
        @WebParam(name = "keywordIdsToAdd", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ArrayOfstring keywordIdsToAdd,
        @WebParam(name = "readOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readOptions)
        throws ICoreServiceReClassifyCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceStartActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "StartActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/StartActivity")
    @WebResult(name = "StartActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "StartActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.StartActivity")
    @ResponseWrapper(localName = "StartActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.StartActivityResponse")
    public ActivityInstanceData startActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceStartActivityCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param reason
     * @param resumeBookmark
     * @param resumeAt
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceSuspendActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "SuspendActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/SuspendActivity")
    @WebResult(name = "SuspendActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "SuspendActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.SuspendActivity")
    @ResponseWrapper(localName = "SuspendActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.SuspendActivityResponse")
    public ActivityInstanceData suspendActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "reason", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String reason,
        @WebParam(name = "resumeAt", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        Date resumeAt,
        @WebParam(name = "resumeBookmark", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String resumeBookmark,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceSuspendActivityCoreServiceFaultFaultFaultMessage
    ;

    /**
     * 
     * @param readBackOptions
     * @param activityInstanceId
     * @return
     *     returns com.sdltridion.contentmanager.r6.ActivityInstanceData
     * @throws ICoreServiceRestartActivityCoreServiceFaultFaultFaultMessage
     */
    @WebMethod(operationName = "RestartActivity", action = "http://www.sdltridion.com/ContentManager/CoreService/2012/ICoreService/RestartActivity")
    @WebResult(name = "RestartActivityResult", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
    @RequestWrapper(localName = "RestartActivity", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RestartActivity")
    @ResponseWrapper(localName = "RestartActivityResponse", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012", className = "com.sdltridion.contentmanager.coreservice._2012.RestartActivityResponse")
    public ActivityInstanceData restartActivity(
        @WebParam(name = "activityInstanceId", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        String activityInstanceId,
        @WebParam(name = "readBackOptions", targetNamespace = "http://www.sdltridion.com/ContentManager/CoreService/2012")
        ReadOptions readBackOptions)
        throws ICoreServiceRestartActivityCoreServiceFaultFaultFaultMessage
    ;

}
